package com.doit.day03

/**
 * 给一个方法赋值的时候，可以指定我这个值赋给谁（哪个变量）
 * 成员变量和局部变量的问题
 * 就是在scala中，如果构造器中 没有加val或者var 那么他就是一个局部变量，val或者var就是成员变量
 */
object _03_继承 {
  def main(args: Array[String]): Unit = {
    val son: Father = new Son("思聪", 31, "66666", 10.88)
    println(son.name)//思聪

    println(son.idCard)//66666

    println(son.age)//58

    println(son.makeMoney)//10.8

  }
}


class Father(){
  val name:String ="马爸爸"
  var age:Int = 58
  val idCard:String = "8888"
  var makeMoney:Double = 10.8

  def fishing()={
    println("我会钓鱼")
  }
}

//就是在scala中，如果构造器中 没有加val或者var 那么他就是一个局部变量，val或者var就是成员变量
class Son(override val name: String,age:Int , override val idCard:String,makeMoney:Double)extends Father(){
  def playGames()={
    println("来多易，学大数据！！！月薪过万小意思！！！")
  }
}